Text copied to clipboard!
Názov
Text copied to clipboard!Programátor Go
Opis
Text copied to clipboard!
Hľadáme programátora Go, ktorý sa pripojí k nášmu dynamickému tímu vývojárov. Vašou úlohou bude navrhovať, implementovať a udržiavať efektívne a škálovateľné softvérové riešenia pomocou programovacieho jazyka Go. Budete spolupracovať s ostatnými členmi tímu na vývoji nových funkcií, optimalizácii výkonu a zabezpečení kvality kódu. Ideálny kandidát má silné analytické schopnosti, skúsenosti s vývojom backendových systémov a znalosť moderných vývojových nástrojov a metodík. Okrem technických zručností očakávame aj schopnosť efektívnej komunikácie a riešenia problémov v tíme. Práca zahŕňa aj testovanie, ladenie a dokumentovanie kódu, ako aj účasť na plánovaní projektov a revíziách kódu. Ak máte vášeň pre programovanie a chcete sa podieľať na tvorbe inovatívnych softvérových produktov, radi vás privítame v našej spoločnosti.
Zodpovednosti
Text copied to clipboard!- Vývoj a údržba backendových aplikácií v jazyku Go.
- Spolupráca s tímom na návrhu softvérových riešení.
- Optimalizácia výkonu existujúcich aplikácií.
- Písanie čistého, efektívneho a dobre zdokumentovaného kódu.
- Testovanie a ladenie aplikácií na zabezpečenie kvality.
- Účasť na kódových revíziách a technických diskusiách.
- Podpora nasadzovania a monitorovania aplikácií v produkčnom prostredí.
- Aktualizácia dokumentácie k softvérovým projektom.
Požiadavky
Text copied to clipboard!- Skúsenosti s programovaním v jazyku Go.
- Znalosť princípov objektovo orientovaného programovania.
- Skúsenosti s REST API a webovými službami.
- Znalosť práce s databázami (SQL, NoSQL).
- Schopnosť pracovať v tíme a komunikovať technické riešenia.
- Znalosť nástrojov pre správu verzií (Git).
- Skúsenosti s kontajnerizáciou (Docker) a CI/CD procesmi výhodou.
- Schopnosť riešiť problémy a analyzovať chyby v kóde.
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké máte skúsenosti s programovaním v jazyku Go?
- Ako pristupujete k optimalizácii výkonu aplikácií?
- Popíšte váš proces testovania a ladenia kódu.
- Aké nástroje používate na správu verzií a prečo?
- Ako riešite konflikty v tíme počas vývoja softvéru?
- Máte skúsenosti s kontajnerizáciou a nasadzovaním aplikácií?
- Ako dokumentujete svoj kód a prečo je to dôležité?